anchor trenches - Turco Inglés Diccionario